home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)TB / (A)TBR.ADF / Utility / SysInfo.Doc < prev    next >
Text File  |  1991-10-22  |  28KB  |  586 lines

  1.  
  2.                   SysInfo V2.40 30th Aug 1991
  3.                   ---------------------------
  4.               written in Assembler with Devpac Amiga 
  5.               --------------------------------------
  6.                 
  7. Written by      Nic Wilson                
  8.                 Nic Wilson Software
  9.                 138d South Street
  10.                 Toowoomba Queensland 4350
  11.                 
  12.                 Phone (076) 358539 A/H Voice only
  13.                       (076) 358384 W/H Fax or voice
  14.                       (076) 358522 W/H Voice only
  15.                       
  16.                 EMAIL {cbmvax|cbmehq}!cbmaus!wilson!nic@uunet.uu.net      
  17.                       
  18.         This program was written due to the lack of such a program 
  19.         on the Amiga.  It was written using HiSoft Devpac Assembler.
  20.         I have placed this program on Shareware so that it can be
  21.         used by everyone.  All code, graphics and documents remain
  22.         copyright Nic Wilson Software.
  23.         If you like this program, then help me to help you more by
  24.         sending a small donation. Any amount will be gratefully
  25.         appreciated.
  26.  
  27.                       *********************************            
  28.                       IMPORTANT FOR KICKSTART 1.2 - 1.3
  29.                       *********************************
  30.         Amigas that have a maths co-processor using kickstart 1.3 or 
  31.         earlier, MUST use SetPatch 1.34 or later otherwise this
  32.         program will crash. This program uses 68881 & 68882
  33.         instructions and a bug in the kernal causes a guru. SetPatch
  34.         patches this bug. This is not required for V2.0 users but
  35.         remember that you have a Setpatch also now, so use it.
  36.         
  37.  
  38.         
  39.         DISTRIBUTION CONDITIONS
  40.         -----------------------
  41.         
  42.         Output results from the program may be reprinted without any
  43.         form of permission. But please state the SysInfo Version
  44.         number used to obtain the results & give credit to the
  45.         author.
  46.         
  47.         This doc file and the icons must accompany the program
  48.         unmodified.
  49.         
  50.         Additional doc files of your own may accompany the program.
  51.  
  52.         Results from different Amiga configurations may be
  53.         distributed along with the SysInfo files.
  54.  
  55.         The executable is not modified in any way, except for
  56.         crunching, or lharc'ing etc.
  57.  
  58.         Further updated versions are distributed as available and as
  59.         soon as possible. You can always obtain an update by modem if
  60.         you wish.
  61.         
  62.         COMMERCIAL COMPANIES 
  63.         --------------------
  64.         
  65.         You only need verbal permission from myself and may phone or
  66.         fax me on the above numbers to obtain permission. Or may
  67.         alternatively write to the above address. If you have already
  68.         received permission to distribute an earlier version of
  69.         SysInfo, then you may distribute this version without
  70.         obtaining further permission.
  71.         If a commercial company would like all their products listed
  72.         by name and manufacturer in the 'BOARDS' function, then send
  73.         me your manufacturer number and your product numbers for each
  74.         board along with a description of what each board is, and I
  75.         will add them in to the program. We will then return you a
  76.         copy of the program with these changes, that you can
  77.         distribute with your products.
  78.  
  79. INTRODUCTION
  80. ------------        
  81.         
  82.         Sysinfo is an Amiga Sytem Information program. It
  83.         interrogates the Amiga and determines types of hardware,
  84.         software, modes, speed etc. Users have found it very useful
  85.         for determining correct operation of an Amiga before purchase
  86.         and that the unit actually contains hardware that they are
  87.         paying for, without having to open it up. It is under
  88.         constant revision, and these revisions are available from
  89.         myself at any time.  My goal is to make SysInfo the most
  90.         informative and accurate information program on the Amiga.
  91.         To do this I need your input and suggestions. 
  92.         
  93.         This program is tested with the program 'Enforcer'.
  94.         
  95.         Please be patient if you are running SysInfo on a standard
  96.         Amiga as it will take a while to perform its tests. SysInfo
  97.         really interrogates your system and has to perform many
  98.         timing loops to test ram speed, type etc. At times it also
  99.         disbles multitasking and may blank the mouse pointer, but it
  100.         will return to multitasking when finished and the mouse
  101.         pointer will return as soon as you move it.
  102.                 
  103.         
  104. HISTORY (MOST RECENT FIRST)
  105. ---------------------------
  106. V2.40   New revolutional function added.  Within the 'Drives'
  107.         function window is a new gadget called 'SCSI'. This displays
  108.         info as supplied from the drive itself. It displays the
  109.         actual drive size in Megabytes. This allows comparison of the
  110.         real size and the size it is formatted too, or the size you
  111.         believe it was. This may not work at all for some brands as
  112.         they do not support the required comands, see 'SCSI' under
  113.         the 'DRIVES' function. Fixed a bug that would leave
  114.         multitasking off if no hardware clock was found.
  115.         
  116.         On processors 68010 and higher, the program would hang if the
  117.         VBR register was non zero.  This is now fixed
  118.         
  119.         On 68010 processors the printing function would guru after a
  120.         few lines, I beleive this is fixed but not tested.  Please
  121.         let me know if there is further probs.
  122.  
  123. V2.39   Changed the MMU testing routine to attempt to overcome
  124.         problems on some boards.
  125.         
  126.         Changed the memory size in the memory function to reflect Meg
  127.         size instead of 'K'.
  128.         
  129.         Fixed the GVP Hard Disk being seen as Memory Board.
  130.         
  131.         Fixed a bug that crept in the last version. An Amiga with no
  132.         true fast ram would lock up on the speed test. This is now
  133.         fixed.
  134.  
  135. V2.38   Fixed the check for Phoenix manufacturer in boards function.
  136.         
  137.         The A2500 and B2000 strings were reversed in the printing
  138.         function, now fixed.
  139.         
  140. V2.37   I think I finally fixed the bug that caused the program to         sometimes hang while printing if launched from the CLI.  
  141.         
  142.         The change to the program made in 2.35 caused the speed
  143.         results to be skipped if printing from inside the program,
  144.         this is now fixed. Some tidying up of the main image was also
  145.         done.
  146.  
  147. V2.36   Since going to the new VBLANK timing routine, I neglected
  148.         to allow for NTSC 60hz timing, so the results were 
  149.         inaccurate.  Both PAL and NTSC timing are once again
  150.         catered for.  Addition of SupraRAM and WordSync card
  151.         recognition in the boards function (Thanx to Matt)
  152.  
  153. V2.35   Sysinfo no longer performs the speed tests immediately. Now
  154.         that there are multiple gadgets, you had to wait for the
  155.         speed loops to finish before they could be accessed.  The 
  156.         'AGAIN' gadget is now called 'SPEED', select this gadget to
  157.         perform the speed loops.  It still acts as before and will
  158.         do the speed tests as many times as you wish. See 'SPEED'
  159.         under 'FROM WORKBENCH' for more info.
  160.  
  161. V2.34   Added new 'MEMORY' function gadget. This new function gives
  162.         much more info about RAM in the system.
  163.  
  164. V2.33   Added ability for new 'BOARDS' function to recognise certain
  165.         autoconfig boards by manufacturer name and model.  This info
  166.         must be known by the program.  If unknown it will give the
  167.         numbers,  call me and tell me the numbers and what the card
  168.         is and I will add it in to the program.  The more I get the
  169.         more intelligent the program will become for all users.
  170.         
  171.         The HARD PARTITIONS count in the main window will now only
  172.         count known hard drives.  Any unknown ones will show in the
  173.         OTHERS area.  If your hard drive shows as an other, call me
  174.         and tell me the name of your device driver and I will add
  175.         it in to the program.
  176.         
  177.         Changed the speed comparison calculation for 68000 processors
  178.         to allow for no FAST RAM.  Results should be more accurate.
  179.  
  180. V2.32   Addition of new 'Boards' function that gives info on 
  181.         AutoConfig  boards found in the system.  
  182.         
  183.         Moved stuff around in main window to make way for more
  184.         gadgets to do more beaut stuff.
  185.         
  186.         Owners of Amiga's with 020 or 030's may notice that their
  187.         FAST RAM vs CHIP percentage has increased over previous
  188.         versions. This is because I quad aligned the memory test
  189.         area, allowing a 32 bit processor to access 32 bit ram
  190.         faster.
  191.         
  192.         Changed the Timer routine again to use a VBLANK interuppt
  193.         server, this should improve stability even further.  It has 
  194.         improved accuracy of the 500/2000 hardware clock test.  
  195.         Added an optional heading string to the PRINT routine.
  196.  
  197.         The A3000/040 and A3000/030 strings were backwards in the
  198.         print routine.  This has now been corrected.  
  199.         
  200.         By popular demand I added a form feed at the end of printing
  201.         
  202. V2.31   Addition of new CIA timer speed accuracy test.  SEE CIA TIMER
  203.         TEST.
  204.  
  205. V2.30   Addition of a new 'Drives' function.  See 'DRIVES GADGET'
  206.         below. Addition of new output window for the print routine,
  207.         to allow saving of output to a filename or printer etc. See
  208.         'PRINT' below
  209.  
  210. V2.22/3 Changed the timer routine to use direct hardware instead of 
  211.         calling DOS this should give much more stability.  
  212.         Using direct hardware is frowned upon, but I doubt if the
  213.         the CIA's will ever move from their current location, and I
  214.         couldn't seem to find a better way to do it.
  215.  
  216. V2.21   Added the ability to recognise a 68881 added via
  217.         MathIEEE.resource The only one I know of is the Phoenix A1000
  218.         replacement motherboard, it allows the addition of a 68881. 
  219.         Added kickstart size to the 'KICKSTART VERSION' string.       
  220.         
  221. V2.20   Fixed a hanging Forbid if run on an A3000.
  222.         Fixed a intermittent bug that caused some programs to 'hang'
  223.         if SysInfo was launched from the CLI.
  224.         Fixed small amount (26k) of 16 bit memory showing when no 16
  225.         bit memory was installed.
  226.         
  227. V2.15   Code optimisations & improvements since updates below.
  228.         Greatly improved execution speed on non-32 bit processors.
  229.         Added the ability to differentiate between 1MB and 2MB Agnus.
  230.  
  231. V2.14   A2620 boards with 32 bit wide ram, still intermittently being
  232.         seen as 16 bit cards.  Fine tuned routine still further.
  233.  
  234. V2.13   The program no longer reflects the Exec.library CPU and FPU
  235.         type, it tests for 68030, 68040, 68882 itself and changes the
  236.         Exec AttnFlags accordingly if incorrect. Agnus "mode" had
  237.         been removed, and the DISPLAY field now reflects whether
  238.         Agnus is PAL or NTSC, rather than Intuition's mode. The MHZ
  239.         display now does an educated calculation of the actual clock
  240.         speed based on test results to try and make the display more
  241.         accurate.
  242.  
  243. V2.12   GVP 32 bit ram boards in the $200000+ range were still being
  244.         seen as 16 bit boards, fine tuning of the testing routine
  245.         seems to have cured this slight problem. GVP timings were
  246.         made more accurate. Maximum memory could also return invalid
  247.         results if you had ram boards in the $200000 area.
  248.  
  249. V2.11   Fast memory free was slightly inaccurate in V2.10, now fixed.
  250.         Added Memory Address location of Kickstart.
  251.  
  252. V2.10   By popular demand printing ability during screen display or
  253.         instead of (-p).  Better 32 bit ram testing with support for
  254.         recognising and displaying 32 bit ram boards within the 8 meg
  255.         area ($200000-$A00000).  
  256.  
  257. V2.01   Added ability to recognise 32 bit ram and is displayed in
  258.         all areas if found. 
  259.  
  260. V2.00   Fixed 2 'enforcer' hits.  Although enforcer hits will still 
  261.         occur at memory location $2c. This vector is temporarily
  262.         modified in order to trap the exception when testing for a
  263.         MMU.
  264.  
  265. V1.99   Included the clock check for the A3000.
  266.  
  267. V1.98   RAMSPEED VS CHIP was incorrect and could give wrong results.
  268.  
  269.         CHIPRAM VS A3000 was totally wrong and and results were
  270.         garbage. Both these new routines should be much better.
  271.  
  272. USAGE   
  273. -----
  274.      FROM CLI
  275.      --------
  276.         run SysInfo <switch>
  277.                 
  278. <switch>        -p    Print info to standard redirection output
  279.                       instead of custom screen.
  280.                       EG.  SysInfo >prt: -p   (for printer)
  281.                            SysInfo -p         (for CLI window)
  282.                                 
  283.                 -t    Mainly for internal, time testing use. 
  284.                       See 'NOTE ON SPEED COMPARISONS' below.    
  285.                       The custom screen will still open to keep
  286.                       the timing accurate, but no information will
  287.                       be printed to it.  On completion the screen
  288.                       will close and the information printed on the
  289.                       CLI window or redirected output.
  290.                       
  291. NOTE    'run' should always be used from a CLI launch as the program
  292.          is much more stable and accurate.  I have no idea why, it
  293.          just is.  Anyone explain this?                   
  294.                                  
  295.      FROM WORKBENCH
  296.      --------------
  297.         Double click the SysInfo icon. After the speed comparisons
  298.         are complete, you will be able to access one of four gadgets
  299.         in the bottom right of the window. These are QUIT, DRIVES
  300.         AGAIN or PRINT.  
  301.         
  302. QUIT    Does just that, exits the program completely. 
  303.  
  304. MEMORY  Is explained below
  305.  
  306. BOARDS  Is explained below. 
  307.  
  308. DRIVES  Is explained below. 
  309.  
  310. SPEED   Runs the speed comparisons and displays the result
  311.         accordingly. This can be selected as may times as you wish so
  312.         the results can be averaged. This now works differently than
  313.         older versions of SysInfo. Users of standard speed Amiga's
  314.         had to wait quit a long time before the other gadgets could
  315.         be accessed. This was a nuisance if you only required certain
  316.         info. This change has not affected the -p function in anyway.
  317.         
  318. PRINT   Will open a window and prompt for a filename and an optional
  319.         heading string,  This heading string will be printed at the
  320.         top of the page and can have a maximum of 100 characters.
  321.         
  322.         Enter a path and filename to save to, or to choose the
  323.         default 'PRT:' for output to a printer just click the 'OK'
  324.         gadget. Printing will commence after the 'OK' gadget is
  325.         clicked.
  326.  
  327. DRIVES GADGET
  328. -------------
  329.         When this gadget is clicked another window will open and
  330.         display a gadget for each floppy, hard or rad drive you have
  331.         connected to your Amiga. In the middle of the window you will
  332.         see Information on the paticular drive that has its gadget
  333.         highlighted. To select a particular drive, just click on its
  334.         gadget. To re-read the same drive, click in its gadget again
  335.         (useful for rereading a floppy when the disk has been
  336.         changed).
  337.     
  338.     SCSI GADGET
  339.     -----------
  340.                 NOTE This function may not work on some brands device
  341.                 ---- drivers as they may not support the required 
  342.                      commands.  If this happens you may just see an 
  343.                      error message in the window for each device it 
  344.                      found that failed to respond to the direct scsi 
  345.                      command. Each device's unit number will still be
  346.                      displayed at the start of each error string
  347.                      under the 'ID'heading. In this case contact the
  348.                      manufacturer of your hard disk controller and 
  349.                      enquire if they have an update that supports                      CBM's 'HD_SCSICMD' command and RigidDiskBlock
  350.                      structure.
  351.                      
  352.  
  353.         This gadget will be ghosted for drives that are obviously not
  354.         SCSI drives.  The SCSI function will display info on all
  355.         drives that are operated through a single device driver,
  356.         there is no need to click the SCSI gadget for all drives,
  357.         unless some use a different device driver name as shown in
  358.         the 'drives window'. Select one of the drives and click the
  359.         SCSI gadget. A new window will open an attempt to read all
  360.         SCSI drives on LUN (Logical Unit Number) zero. If valid drive
  361.         is found, various information will be displayed. This
  362.         information consists of the drive 'ID', its 'TYPE',
  363.         the 'MANUFACTURER', 'MODEL', and 'VERSION'.  Also displayed
  364.         is the number of blocks the drive has. The drive's ACTUAL
  365.         size is displayed and if the drive supports CBM's
  366.         RigidDiskBlock, the formatted size is also displayed beside
  367.         the actual size. This allows you to see if a larger drive
  368.         than you thought you had is in the computer. I have seen some
  369.         A2500's with a formatted size of 40MB that actually had
  370.         QUANTUM 52 Meg hard drive. If your drive's supplier has not
  371.         followed CBM's RigidDiskBlock then the formatted size will
  372.         not be displayed, but most user already know the size they
  373.         beleive is in the system. If these sizes are different then
  374.         your hard drive will require reformatting correctly. If the
  375.         'ACTUAL' size is smaller than your formatted size then you
  376.         will eventually have problems so your drive will still need
  377.         formatting correctly.  
  378.           
  379.  
  380. BOARDS GADGET
  381. -------------
  382.         When this gadget is clicked another window will open and
  383.         display various information on any AutoConfig boards found in
  384.         the system. This information consists of the memory address
  385.         of where the board was configured, its size, and the type of
  386.         board. The types to date, can be ZORRO II or ZORRO III, any
  387.         others are not yet defined by Commodore and will be displayed
  388.         as UNDEFINED. The boards Product number, manufactures ID and
  389.         the serial number will also be displayed. If SysInfo
  390.         recognises the manufacturer of the card and or the product
  391.         itself it will display the names instead of the numbers.
  392.         Note that a standard A3000 has no AutoConfigure boards as
  393.         such, its extra hardware is known by the special Kickstart
  394.         files and its memory and hard drive are not AutoConfig.
  395.         A2000 users using zkick to load V2.0 will also notice that
  396.         their memory boards will not show in the AutoConfig list, as
  397.         they were actually configured by 1.3 and zkick patches them
  398.         in.
  399.         
  400. MEMORY GADGET
  401. -------------
  402.         When this gadget is clicked another window will open and
  403.         display various information on any memory in the system. The
  404.         first section displayed will be the first memory section that
  405.         was configured by the system. At the bottom left of the
  406.         display are two gadgets, 'NEXT' and 'EXIT'. The next gadget
  407.         changes the display to show the next memory section, until no
  408.         more sections are found. At that time the window will close
  409.         and return to the next section. The exit gadget exits
  410.         immediately to the main screen.
  411.         
  412.  
  413. SPEED COMPARISONS
  414. -----------------       
  415.         The A500 STANDARD comparison is against a PAL A500 totally 
  416.         unexpanded (ie. no Fast Ram).  
  417.  
  418.         The B2000 EXTRA RAM comparison is against a PAL B2000 Rev 4.4
  419.         with a Microbotics 8-UP Fast Ram board. 
  420.         
  421.         The GVP A3001 comparison is against a B2000 Rev 4.4 with a
  422.         GVP A3001 acellerator card, using a clock speed of 28MHZ.
  423.         All caches and bursts on. The board also contained 4 megs of
  424.         32 bit wide, 80ns nibble mode ram.
  425.         
  426.         The A2620 comparison is against a standard A2500 with a A2620
  427.         card running at 14.3MHZ.  All caches and bursts on.
  428.         
  429.         The A3000 25MHZ comparison is against a standard A3000/25MHZ
  430.         with 4 Megs of 1MX4 SCRAMS 32 bit wide, and 2 Megs of CHIP. 
  431.         Caches and bursts on except Data Burst (default under V2.0
  432.         V37+). Ramsey mode was set at default, BURST ON and STATIC
  433.         COLUMN OFF.
  434.         
  435.         The A3000 with the 68040 25MHZ board from Progressive
  436.         Peripherals & Software. Comparisons were calculated from the
  437.         '-t' information given to me over the phone by them. I hope
  438.         to have one of these boards soon to do some more testing on,
  439.         and I will give further info in later versions.  
  440.  
  441. CIA TIMER TEST
  442. --------------
  443.         This is a test of the speed accuracy of the CIA (A) timer 
  444.         in the Amiga.  I have recently had enquiries by users that
  445.         their Amigas were showing very slow or very fast speeds on
  446.         SysInfo.  Investigation showed that their CIA's were very 
  447.         inaccurate for various reasons.  On normal use you may not 
  448.         even notice that there is anything wrong.  Symptoms can show
  449.         system clock running fast or slow, SysInfo type programs show
  450.         wrong results. A correctly working system will show 'PASSED'
  451.         beside the CIA ACCURACY string and '0' beside the TICKS PER
  452.         SECOND string else if there is a problem it will show the
  453.         number of ticks per second the inaccuracy is. Normally an
  454.         Amiga will supply 50 ticks per second
  455.         
  456.         The most common cause I have seen for inaccuracy on a B2000
  457.         is a noisy power supply. This can be corrected by changing
  458.         J300 jumper (toward the rear right of the mother board (under
  459.         the power supply)) to connect to the right set of the three
  460.         pins. This will change the system tick to the VBLANK
  461.         connection and correct the inaccuracy.    
  462.  
  463. FREE MEMORY
  464. -----------
  465.         This shows the amount of free memory as if the program is not
  466.         running so may not be accurate to the byte, but is a very
  467.         close indication of the free pool.
  468.         
  469.         The TOTAL MEMORY is the total amount of memory that the Exec
  470.         memory list reports.  Tests have showed that this figure is
  471.         around 800 odd bytes short of actual.  This is because the
  472.         amount of memory that exec takes itself never gets added to
  473.         this list.
  474.         
  475.         RAM SPEED vs CHIP is a calculated performance test of your
  476.         CHIP RAM vs your PUBLIC RAM.  The result is shown as a
  477.         percentage increase in the speed of the PUBLIC RAM.  If no
  478.         FAST or SLOW ram is available then the result will be around
  479.         0%, and this figure can change depending on CHIP ram usage at
  480.         the time.  This figure cannot be used as a speed comparison
  481.         between machines.  For example the A3000 Chip ram is around
  482.         4.5 times the speed of an A2000's CHIP with a 68030 board 
  483.         installed.  Therefore the A3000's Fast ram will not show a
  484.         comparable increase to the A2000.  It was mainly designed
  485.         to test the difference between fast ram cards or chips on
  486.         the same unit.
  487.  
  488.         
  489.         HARDWARE CLOCK only looks for the standard 2000, 500 or 3000
  490.         Hardware clock. It does not look for the multitude of
  491.         different clocks that were available for the 1000.
  492.  
  493. INTERNAL HARDWARE
  494. -----------------
  495.         This shows internal harware as the program has found it.
  496.         ECS stands for ENHANCED CHIP SET.  If Agnus or Denise show
  497.         this then they are the lastest custom chips.  The number that
  498.         is shown in brackets is the actual chip number, this helps in
  499.         physical identification of the chips.  The program is also
  500.         able to tell the difference between the 1MB & 2MB versions
  501.         of Super Agnus.
  502.         
  503.         CPU's  68000, 68010, 68020, 68030 and 68040 are supported
  504.         and will be displayed if found.  If Exec is incorrect then
  505.         it is modified to reflect the correct hardware
  506.         
  507.         FPU's or Floating Point Units 68881 and 68882 and internal
  508.         68040 are supported and will be displayed if found. These
  509.         chips are also often referred to as maths co-processors.
  510.         Wether or not you have one is tested by the program, and Exec
  511.         changed if incorrect. 
  512.  
  513.         MMU's or Memory Management Units 68851 or the internal 68030
  514.         and 68040 are supported. These are actually tested for as
  515.         Exec does not carry this info. The 68451 never became very
  516.         popular so is not supported.
  517.  
  518.         SPEED IN MHZ is a rough indication of the clock speed. This
  519.         is not totally accurate but is a good indication. It at least
  520.         allows you to know wether your system is 7MHZ, 16MHZ or 25MHZ
  521.         etc. All caches, bursts and copyback modes are temporarily
  522.         disabled during the test for greater stability, but this
  523.         should be transparent to the user. Clock Speed is normally
  524.         difficult to find out unless you take the unit apart and even
  525.         then is difficult. Fast ram must be available for this to be
  526.         anywhere near accurate, as the timing loops were all based on
  527.         machines with some Fast ram available. It is interesting
  528.         though to disable fast ram and see the performace drop in
  529.         this figure. This is not true for a 68000 based Amiga, the
  530.         program will take into account if no fast ram is available
  531.         and calculate accordingly. 
  532.         
  533.         WR.ALLOC or Write Allocation is only applicable to 68030 and
  534.         68040 processors. This shows if it is currently enabled or
  535.         disabled. When enabled (always in an A3000) the processor
  536.         updates the data cache on cachable writes.
  537.          
  538.         COPYBACK is only applicable to the 68040. This shows if it is
  539.         currently enabled or disabled.
  540.         
  541.         INS. CACHE or Instruction Cache is applicable to 68020, 68030
  542.         and 68040 processors. This shows if it is currently enabled
  543.         or disabled. This bit can be manipulated with SetCpu.
  544.         
  545.         INS. BURST or Instruction Burst is applicable to 68020, 68030
  546.         and 68040 processors. This shows if it is currently enabled
  547.         or disabled. This bit can be manipulated with SetCpu.  
  548.         
  549.         DAT. CACHE or Data Cache is only applicable to 68030 and
  550.         68040 processors. This shows if it is currently enabled or
  551.         disabled. This bit can be manipulated with SetCpu.  
  552.         
  553.         DAT. BURST or Data Burst is only applicable to 68030 and
  554.         68040 processors. This shows if it is currently enabled or
  555.         disabled. This bit can be manipulated with SetCpu.  
  556.  
  557.         THINGS I WOULD LIKE TO ADD
  558.         --------------------------
  559.         
  560.         1. Ability to check Amiga model (A1000, A500, A2000) is it
  561.            possible? It is on the A3000 because of its specific
  562.            hardware.
  563.         
  564.         2. Ability to split the XT and AT bridgeboard. Anyone know
  565.            how?
  566.  
  567.         3. Your ideas!
  568.         
  569.         Any suggestions preferably in assembler but I can translate
  570.         C if I have to.
  571.                       
  572.                 
  573. NOTE ON SPEED COMPARISONS
  574. -------------------------
  575. If you have any of the machines listed above, or even a totally 
  576. different configuration, run the program with -t option (eg. sysinfo
  577. -t ) then phone me with the resulting numbers that will be printed to
  578. the screen.
  579. My phone number or fax is at the top of this file.              
  580.                       
  581. Happy Computing
  582.  
  583. Nic Wilson
  584.  
  585. Amiga, AutoConfig and AutoCongure are TradeMarks of Commodore Business Machines.
  586.